home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 10 / FM Towns Free Software Collection 10.iso / ms_dos / tool / fwcp / src / dir.h < prev    next >
Text File  |  1995-03-07  |  631b  |  30 lines

  1. /*
  2.  *    dir.h
  3.  */
  4.  
  5. #define    AT_DIR        0x10
  6. #define    IS_DIR(dp)    (dp->d_att & AT_DIR)
  7.  
  8. typedef struct direct {
  9.     struct direct    *d_next;
  10.     char        d_mark;
  11.     unsigned char    d_att;
  12.     unsigned short int    d_time,d_date;
  13.     unsigned long    d_size;
  14.     char        d_name[14];
  15. } DIRECT;
  16.  
  17. typedef struct {
  18.     DIRECT    *dd_top;
  19.     DIRECT    *dd_now;
  20. } DIR;
  21.  
  22. DIR    *opendir(char *dir, int mode);
  23. DIRECT    *readdir(DIR *dirp);
  24. void    seekdir(DIR *dirp,int n);
  25. void    closedir(DIR *dirp);
  26. int    countdir(DIR *dirp);
  27. int    dos_stat(char *name, DIRECT *st);
  28. char    *path_make(char *dir, char *file);
  29. int     wild_mach(char *wild, char *file);
  30.